TFrame nebo komponenta?

Otázka od: Lebeda David

29. 7. 2004 8:48

Ahoj,

v jednom starsim projektu ma kolega resenou funkcnost, ze ma
DBGrid a nad nim v rade edity - nad kazdym sloupcem je edit (majici
sirku toho sloupce). Cele to pak je osetrene tak, ze pri vodorovnem
rolovani gridem se prislusne posouvaji i ty edity atd.

Ja bych ted potreboval udelat neco podobneho, ale rad bych, aby slo o
univerzalne pouzitelnou zalezitost - tj. neco jako komponenta. Ma jit o
DBGrid, ktery, kdyz se zalozi novy sloupec, nad timto sloupcem vytvoril
i edit. No a potreboval bych poradit, co je lepsi: resit to jako vizualni
komponentu (jakeho zvolit predka?), nebo jako frame? Muze vubec
frame obsahovat kod, ktery bude primo v tom framu pridavat dalsi
vizualni komponenty?

Diky

David Lebeda


Odpovedá: Jan Rizek

29. 7. 2004 12:30

> frame obsahovat kod, ktery bude primo v tom framu pridavat dalsi
> vizualni komponenty?
>

Nasledujici kod prida tlacitko na frame... Je to volano z framu... (trreba
na stisk tlacitka, co je na framu..)

  B:= TButton.create(self);
  with B do begin
    parent:= PanelBody;
    left:= 20;
    top:= 20;
    width:= 50;
    height:= 50;
    visible:= true;
  end;

takze to jde..
------------------------------
Grid by mel prirazen Frame (nebo komponentu umistenou na frame) a sam by si
vse obsluhoval - bud pres tu komponentu nebo primo..
------------------------------